package com.ruoyi.sj.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity;
import java.util.Date;

/**
 * 个人资料表 sj_personal_data
 * 
 * @author tyc@yanyu.com
 * @date 2018-11-28
 */
public class PersonalData extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** id */
	private Long id;
	/** 用户id */
	private Long memberId;
	/** 昵称 */
	private String nickName;
	/** 性别    1、男     2、女 */
	private Integer sex;
	/** 出生日期 */
	private String birthday;
	/** 身高 */
	private String height;
	/** 体重 */
	private String weight;
	/** 交友宣言 */
	private String declaration;
	/** 交友目的 */
	private String objective;
	/** 职业 */
	private String occupation;
	/** 爱好 */
	private String hobby;
	/** 特长 */
	private String speciality;
	/** 恋爱观念 */
	private String loveConcept;
	/** 首次见面希望 */
	private String firstTimeHope;
	/** 喜欢相约地点 */
	private String likePlace;
	/** 最近上线时间 */
	private String recentOnLineTime;
	/** 背景图片 */
	private String backgroundPicture;
	/**  */
	private String createBy;
	/**  */
	private String createDate;
	/**  */
	private String updateBy;
	/**  */
	private String updateDate;
	/**  */
	private String remark;
	/**与目标距离*/
	private Double distance;
	public Double getDistance() {
		return distance;
	}

	public void setDistance(Double distance) {
		this.distance = distance;
	}

	public void setId(Long id) 
	{
		this.id = id;
	}

	public Long getId() 
	{
		return id;
	}
	public void setMemberId(Long memberId) 
	{
		this.memberId = memberId;
	}

	public Long getMemberId() 
	{
		return memberId;
	}
	public void setNickName(String nickName) 
	{
		this.nickName = nickName;
	}

	public String getNickName() 
	{
		return nickName;
	}
	public void setSex(Integer sex) 
	{
		this.sex = sex;
	}

	public Integer getSex() 
	{
		return sex;
	}
	public void setBirthday(String birthday) 
	{
		this.birthday = birthday;
	}

	public String getBirthday() 
	{
		return birthday;
	}
	public void setHeight(String height) 
	{
		this.height = height;
	}

	public String getHeight() 
	{
		return height;
	}
	public void setWeight(String weight) 
	{
		this.weight = weight;
	}

	public String getWeight() 
	{
		return weight;
	}
	public void setDeclaration(String declaration) 
	{
		this.declaration = declaration;
	}

	public String getDeclaration() 
	{
		return declaration;
	}
	public void setObjective(String objective) 
	{
		this.objective = objective;
	}

	public String getObjective() 
	{
		return objective;
	}
	public void setOccupation(String occupation) 
	{
		this.occupation = occupation;
	}

	public String getOccupation() 
	{
		return occupation;
	}
	public void setHobby(String hobby) 
	{
		this.hobby = hobby;
	}

	public String getHobby() 
	{
		return hobby;
	}
	public void setSpeciality(String speciality) 
	{
		this.speciality = speciality;
	}

	public String getSpeciality() 
	{
		return speciality;
	}
	public void setLoveConcept(String loveConcept) 
	{
		this.loveConcept = loveConcept;
	}

	public String getLoveConcept() 
	{
		return loveConcept;
	}
	public void setFirstTimeHope(String firstTimeHope) 
	{
		this.firstTimeHope = firstTimeHope;
	}

	public String getFirstTimeHope() 
	{
		return firstTimeHope;
	}
	public void setLikePlace(String likePlace) 
	{
		this.likePlace = likePlace;
	}

	public String getLikePlace() 
	{
		return likePlace;
	}
	public void setBackgroundPicture(String backgroundPicture)
	{
		this.backgroundPicture = backgroundPicture;
	}

	public String getBackgroundPicture() 
	{
		return backgroundPicture;
	}
	public void setCreateBy(String createBy) 
	{
		this.createBy = createBy;
	}

	public String getCreateBy() 
	{
		return createBy;
	}
	public void setUpdateBy(String updateBy)
	{
		this.updateBy = updateBy;
	}

	public String getUpdateBy() 
	{
		return updateBy;
	}
	public void setRemark(String remark)
	{
		this.remark = remark;
	}

	public String getRemark() 
	{
		return remark;
	}

	public String getRecentOnLineTime() {
		return recentOnLineTime;
	}

	public void setRecentOnLineTime(String recentOnLineTime) {
		this.recentOnLineTime = recentOnLineTime;
	}

	public String getCreateDate() {
		return createDate;
	}

	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

	public String getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(String updateDate) {
		this.updateDate = updateDate;
	}

	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("memberId", getMemberId())
            .append("nickName", getNickName())
            .append("sex", getSex())
            .append("birthday", getBirthday())
            .append("height", getHeight())
            .append("weight", getWeight())
            .append("declaration", getDeclaration())
            .append("objective", getObjective())
            .append("occupation", getOccupation())
            .append("hobby", getHobby())
            .append("speciality", getSpeciality())
            .append("loveConcept", getLoveConcept())
            .append("firstTimeHope", getFirstTimeHope())
            .append("likePlace", getLikePlace())
            .append("recentOnLineTime", getRecentOnLineTime())
            .append("backgroundPicture", getBackgroundPicture())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
				.append("distance", getDistance())
				.toString();
    }
}
